/*=============================
style.css
页面框架样式表for imobihome.com
By TobeyChen
tobeychen7@gmail.com
2012/02/15
Version 1.0
===============================*/
/*reset-begin*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
button,
input,
textarea,
p,
blockquote,
th,
td { padding:0; margin:0; }
body { font:12px/20px Tahoma, "宋体", Arial, sans-serif; color:#333; }
fieldset,
img,
abbr,
acronym { border:0; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight:normal; font-size:100%; }
iframe { display:block; }
ol,
ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
caption,
th { text-align:left; }
hr { border:none; height:1px; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
address,
caption,
cite,
code,
dfn,
em,
th,
var { font-weight:normal; font-style:normal; }
blockquote:before,
blockquote:after,
q:before,
q:after { content:''; }
blockquote,
q { quotes:'' ''; }
select,
input,
button,
textarea { font-family:Tahoma, Arial, sans-serif; font-size:100%; font-style:normal; font-weight:normal; line-height:normal; vertical-align:middle; }
html { overflow-y:scroll; }
/*reset-over*/

/*==clear==*/
.clearfix:after { clear:both; content:'020'; display:block; visibility:hidden; height:0; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clearall { clear:both; visibility:hidden; height:0; font-size:0; line-height:0; }
/*全局设置-begin*/
html { background:#f5f8f6 url(../images/html_bg.jpg) repeat-x 0 145px;}
a { color:#0181c4; text-decoration:none; }
a:hover { color:#F60; text-decoration:underline; }
a.help_mouse { cursor:help; }
/*全局设置-begin*/

/*主框架-begin*/
body { }
a.top_login,
.search_box,
.nav,
.nav_list,
.nav_list li.choose a,
.follow_us,
.star,
.star a:hover,
.lv_s_0,
.lv_s_1,
.lv_s_2,
.lv_s_3,
.lv_s_4,
.lv_s_5,
.btn_down_pc,
.btn_down_qq,
.btn_down_wdj,
.btn_down_360,
.software_count h3,
.navi a,
.btn_get,
.banner_list_page a:hover,
.banner_list_page a.active,
.software_list_h li:hover,
.list_down a,
.head_menu dt a,
.page_title span,
.btn_normal,
.foot,
.partner_link,.tag em{ background: url(../images/bg.png) no-repeat 0 0; }
.hd h3,
.hd_list h3.choose em,
.software_info_list ul li span.seemore,
.down_code a,
.tool_wdj,
.tool_ml,
.tool_91,
.nowbar,
.software_info_hd,
#hd_list_info,
#hd_list_review,
.recommend_hd,
.hot_hd,
.new_hd,
.search_hd,
.down1_hd,
.down2_hd,
#hd_list_down,
#hd_list_down2,
#hd_list_new,
.software_count h3 em,
.list_more a,
.list_more a.down,
.software_class li h4 span,
.software_class li h4 span.down,
.input_list li span.pass,
.input_list li span.error,
.input_list li.mes_error,
.input_list li.mes_success,.ico_360,.ico_qq{ background:transparent url(../images/icons.png) no-repeat 10px -190px; }
/*顶部-begin*/
.top { width:100%; border-top:4px solid #333; }
.top a { color:#333; }
.top a:hover { color:#F60; }
.top_box { width:960px; height:30px; margin:0 auto; line-height:25px; overflow:hidden; }
.top_box span { float:left; display:block; width:280px; text-align:right; color:#999; }
.top_links { float:right; margin-top:-1px; }
a.top_login { display:inline-block; width:60px; height:25px; margin-right:5px; text-align:center; color:#fff; background-position:-120px -55px; }
a.top_login:hover { background-position:-180px -55px; text-decoration:none; }
/*顶部-over*/
/*头部-begin*/
.head { width:960px; height:130px; margin:0 auto; overflow:hidden; position:relative; z-index:9; background:url(../images/border.gif) no-repeat -20px 110px; }
.head .logo { float:left; overflow:hidden; height:120px; width:300px;}
.head .logo a { width:100%; height:100%; display:block; background:url(../images/logo.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; margin:5px; }
.head .logo_ff{float:left;margin-top:5px;width:110px;height:75px; background:url(../images/logo_line.png) 0 -5px no-repeat; text-align:center;padding-left:20px;}
.head .logo_ff a{display:block;width:100%;height:25px;padding-top:50px;color:#333;background:url(../images/logo_ff.png) center 0 no-repeat;}
.search { float:right; margin:15px 0 0; width:300px; height:90px; color:#999; background:url(../images/border.gif) no-repeat 280px 65px; }
.search a { color:#333; }
.search a:hover { color:#F60; }
.search_box { width:300px; height:30px; margin-bottom:5px; background-position:0 -110px; overflow:hidden; }
.search_box .input_search_txt { font-size:14px; width:220px; height:28px; line-height:28px; border:0; background:none; padding:0 10px; cursor:text; }
.search_box .input_search_btn { width:50px; height:30px; border:0; margin-left:2px; background:none; cursor: pointer; }
/*头部-over*/
/*内容框架-begin*/
.page { width:908px; padding:115px 20px 20px; border:6px solid #dcdfdd; margin:-20px auto 0; background-color:#fff; position:relative; }
.index { padding-top:79px; }
.count { }
.main_wrap,
.sub_wrap { float:left; }
.main_wrap { width:100%; }
/*右主内容框架-begin*/
.grid2_l .main { margin-right:240px; }
.grid2_l .sub_wrap { width:210px; margin-left:-210px; }
.grid2_r .main { margin-left:240px; }
.grid2_r .sub_wrap { width:210px; margin-left:-100%; }
/*右主内容框架-over*/
/*内容框架-over*/
/*内容模块-begin*/
.block { margin-bottom:20px; }
#hd_list_info { background-position:10px -220px; }
#hd_list_review { background-position:10px -250px; }
#hd_list_down,
.down1_hd { background-position:10px -430px; }
#hd_list_down2,
.down2_hd { background-position:10px -610px; }
.recommend_hd { background-position:10px -400px; }
.hot_hd { background-position:10px -490px; }
.search_hd { background-position:10px -640px; }
.new_hd,
#hd_list_new { background-position:10px -520px; }
.hd { height:30px; line-height:30px; background-color:#333; padding-left:30px; position:relative; z-index:9; }
.hd h3 { font-size:14px; font-weight:bold; color:#fff; position:absolute; height:40px; background-position:0 30px; }
.hd h3 strong { color:#F60; }
.hd span { position:absolute; right:10px; top:0; }
.hd span,
.hd span a { color:#fff; }
.sub_wrap .hd span,
.sub_wrap .hd span a { color:#333; }
.hd_list { background-color:#f5f5f5; height:30px; line-height:30px;}
.hd_list h3 { width:110px; height:30px; float:left; position:relative; }
.hd_list h3 em { color:#333; font-weight:bold; width:70px; padding-left:30px; display:block; position:absolute; height:30px; cursor: pointer; }
.hd_list h3.choose { background-color:#333!important; }
.hd_list h3.choose em { color:#fff; height:40px; background-position:30px 30px; }
.hd_list h3 a:hover { text-decoration:none; }
.sub_wrap .hd_list { background:none; }
.sub_wrap .hd_list h3 { width:70px; height:30px; border-bottom:3px solid #669900; cursor:pointer; color:#666; }
.sub_wrap .hd_list h3.choose { font-weight:bold; font-size:14px; background:none!important; border-bottom-color:#F60; color:#333; }
.bg_border { border:1px solid #ccc; padding:30px; }
.bg_border_np { border:1px solid #ccc; padding:10px; }
.bg_border_npp { border:1px solid #ccc; }
.bg_color_gray { background-color:#f5f5f5; }
.no_bottom { margin-bottom:0; }
.sub_wrap .hd { background:none; padding-left:0; }
.sub_wrap .hd h3 { color:#333; height:27px; line-height:27px; width:auto; background:none; border-bottom:3px solid #669900; }
.author_title { border-color:#F60!important; }
.sub_wrap .bg { border-top:1px solid #ccc; }
.block_left { float:left; width:324px; }
.block_right { float:right; width:324px; }
/*内容模块-over*/
/*导航-begin*/
.nav { width:950px; height:55px; padding:0 20px; position:absolute; left:-20px; top:14px; z-index:9; line-height:30px; color:#fff; background-position:-20px -55px; }
.nav_list { width:910px; height:30px; padding:7px 20px 12px; background-repeat:repeat-x; overflow:hidden; }
.nav_list li { float:left; padding:0 20px; font-size:14px; font-weight:bold; text-align:center; }
.nav_list li a { color:#fff; }
.nav_list li a:hover { text-decoration:none; color:#333; }
.nav_list li.choose { padding:0; }
.nav_list li.choose a { display:block; width:80px; height:30px; background-position:-40px -55px; color:#333; }
.nav_list li.choose a:hover { color:#000; }
.follow_us { position:absolute; right:0; top:0; z-index:88; width:200px; height:30px; padding:12px 40px 13px; text-align:right; background-position:259px -55px; line-height:20px; }
.follow_us a { display:inline-block; width:20px; height:20px; background:url(../images/icons.png) no-repeat 0 -675px; text-indent:9999em; overflow:hidden; vertical-align:middle; }
.follow_us a.sinaweibo { margin-left:5px; }
.follow_us a.txweibo { background-position:0 -705px; }
.nowbar { width:858px; height:30px; line-height:30px; position: absolute; top:60px; left:0px; border-bottom:1px solid #ccc; padding:0 45px; background-color:#f5f5f5; background-position:25px -11px; color:#999; }
.nowbar a { color:#666; }
.nowbar a:hover { color:#F60; }
/*导航-over*/
/*评价等级-begin*/
.star,
.star a:hover { background-position:0 -140px; }
.star { width:100px; height:25px; clear:both; overflow:hidden; zoom:1; position:relative; background-position:0 -140px; }
.star a { display:block; width:20px; height:25px; position:absolute; top:0; text-indent:-9999px; z-index:9; }
.star a:hover { position:absolute; left:0; top:0; z-index:8; }
.star a.lv1 { left:0; }
.star a.lv2 { left:20px; }
.star a.lv3 { left:40px; }
.star a.lv4 { left:60px; }
.star a.lv5 { left:80px; }
.star a.lv1:hover { left:0; width:20px; background-position:0 -165px; }
.star a.lv2:hover { left:0; width:40px; background-position:0 -190px; }
.star a.lv3:hover { left:0; width:60px; background-position:0 -215px; }
.star a.lv4:hover { left:0; width:80px; background-position:0 -240px; }
.star a.lv5:hover { left:0; width:100px; background-position:0 -265px; }
.lv_s_0,
.lv_s_1,
.lv_s_2,
.lv_s_3,
.lv_s_4,
.lv_s_5 { text-indent:-9999px; width:100px; height:25px; background-position:0 -140px; }
.lv_s_0 { }
.lv_s_1 { background-position:0 -165px; }
.lv_s_2 { background-position:0 -190px; }
.lv_s_3 { background-position:0 -215px; }
.lv_s_4 { background-position:0 -240px; }
.lv_s_5 { background-position:0 -265px; }
/*评价等级-over*/
/*软件概况-begin*/
.software_info { padding-left:105px; height:1%; overflow:auto; }
.software_info h2 { font:bold 24px/30px "微软雅黑", "黑体", "宋体"; }
.software_info h2 span { font-size:16px; color:#999; }
.software_info h2.english { font: bold 18px/20px Tahoma, Arial; height:20px; }
.software_info_icon { width:72px; height:72px; float:left; margin:-50px 0 0 -105px; _display:inline; }
.software_info_icon img { width:72px; height:72px; display:block; }
.software_info_line { float:left; margin-top:5px; text-align:right; color:#999; line-height:30px; width:100%; overflow:hidden; }
.software_info_line .star,
.software_info_line span { float:left; }
.software_info_line span { padding-left:5px; }
.software_info_line .star,
.software_info_line .star a { text-indent:9999em; }
.software_info_list { padding-right:200px; position:relative; z-index:9; }
.software_info_list ul { }
.software_info_list ul li { width:202px; float:left; font-size:14px; padding-bottom:5px; position:relative; }
.software_info_list ul li em { font-weight:bold; color:#F60; }
.software_info_list ul li span.seemore { display:inline-block; padding-right:20px; background-position:right -105px; cursor:pointer; }
.software_info_list ul li.cross { width:400px; }
.software_info_list ul li.cross span { float:left; }
.version_1 { z-index:9; }
.version_2 { z-index:8; }
.version_list { width:63px; border:1px solid #ccc; background-color:#333; color:#fff; padding:5px; position:absolute; right:20px; top:20px; display:none; }
.version_1 .version_list { width:100px; }
.version_2 .version_list { right:43px; }
.software_info_list ul.version_list li { width:auto; float:none; font-size:12px; padding-bottom:0; }
.software_down_pc { margin:20px 0; height:40px; line-height:40px; overflow:hidden; }
.software_down_key { margin-bottom:20px; width:400px; overflow:hidden; color:#999; }
.software_down_key a { margin-top:5px; }
.btn_down_pc,
.btn_down_wdj,
.btn_down_360 { width:140px; height:40px; display:block; float:left; margin-right:10px; background-position:-100px -140px; text-indent:-9999em; overflow:hidden; }
.btn_down_pc:hover { background-position:-100px -210px; }
.btn_down_wdj { background-position:0 -615px; }
.btn_down_wdj:hover { background-position:-140px -615px; }
.btn_down_360 { background-position:0 -655px; }
.btn_down_360:hover { background-position:-140px -655px; }
.btn_down_qq { width:190px; height:40px; display:block; float:left; background-position:0 -535px; text-indent:-9999em; overflow:hidden; }
.btn_down_qq:hover { background-position:0 -575px; }
.software_down_code { width:150px; height:200px; padding:10px; background-color:#f1f1f1; position:absolute; right:0; top:0; overflow:hidden; }
.software_down_code img { width:148px; height:148px; border:1px solid #ccc; background-color:#fff; display:block; }
.down_help,
.down_code,
.down_tool { padding:0 10px; line-height:30px; }
.down_help { color:#999; }
.down_help span { padding:0 13px; }
.software_down_code p.down_tool a { display:inline-block; height:30px; color:#333; }
.down_code a,
.tool_wdj,
.tool_ml,
.tool_91 { padding-left:20px; background-position:0 -79px; }
.tool_wdj { background-position:0 -130px; margin-right:10px; }
.tool_ml { background-position:0 -160px; }
.tool_91 { background-position:0 -730px; }
.software_addition { border:1px solid #ccc; background-color:#f5f5f5; padding:5px; color:#999; }
/*软件概况-over*/
.software_description { }
.software_description h4 { font-weight:bold; color:#669900; margin-bottom:10px; }
.software_description p { margin-bottom:10px; }
.software_screenshots { margin:20px 0; }
.software_count h3 { height:30px; line-height:30px; margin-bottom:10px; background-position:0 -290px; background-repeat:repeat-x; }
.software_count h3 em { display:block; float:left; font-size:14px; font-weight:bold; padding:0 5px 0 25px; background-position:0 -280px; background-color:#fff; }
.software_count .software_safe h3 em { background-position:5px -310px; }
#user_review h3 em { background-position:5px -250px; }
.software_screenshots_box { padding:20px; width:566px; height:auto; overflow:hidden; background-color:#f5f5f5; position:relative; }
.software_screenshots_box .browse { position:absolute; width:100px; height:100%; z-index:9; display:block; top:0; cursor:pointer; background:url(../images/browse.png) -200em 0 no-repeat; }
.software_screenshots_box .left { left:0; }
.software_screenshots_box .left:hover { background-position:0 50%; }
.software_screenshots_box .right { right:0; }
.software_screenshots_box .right:hover { background-position:right 50%; }
.software_screenshots_list { width:566px; overflow:hidden; position:relative; }
.software_screenshots_list .items div { margin-right:20px; width:auto; }
.software_screenshots_list .items img { display:block; padding:3px; border:1px solid #ccc; background-color:#fff; float:left; margin:0 auto; }
.navi { margin:20px auto 0; text-align:center; }
.navi a { display:inline-block; width:15px; height:15px; line-height:15px; font-size:10px; color:#fff; margin:0 2px; background-position:-240px -55px; font-family:Simsun; cursor:pointer; }
.navi a:hover { background-position:-270px -55px; text-decoration:none; font-weight:bold; }
.navi a.active { background-position:-255px -55px; }
.software_safe { margin-bottom:20px; }
.software_safe p { color:#999; }
.software_safe_list { height:102px; overflow:hidden; margin-bottom:10px; }
.software_safe_list li { float:left; width:80px; height:100px; margin-right:15px; border:1px solid #ccc; }
.software_safe_list li img { display:block; width:80px; height:100px; }
.software_down_bottom { height:40px; overflow:hidden; margin:20px 0; text-align:center; }
.software_down_bottom .btn_down_pc { float:none; margin:0 auto; }
.user_review_star { height:30px; line-height:30px; overflow:hidden; }
.user_review_star .star,
.user_review_star em { float:left; clear:none; }
.user_review_from { margin-bottom:20px; }
.user_review_from .input_txt,
.user_review_from .input_textarea { border:1px solid #ccc; background-color:#f5f5f5; padding:5px; }
.user_review_from .input_textarea { width:590px; }
.user_review_login { margin:10px 0; height:30px; line-height:30px; overflow:hidden; }
.btn_get { display:block; width:80px; height:30px; border:0; background-position:-100px -180px; text-indent:-9999em; overflow:hidden; cursor:pointer; }
.btn_get:hover { background-position:-180px -180px; }
.btn_txt { border:0; background:none; cursor:pointer; height:24px; width:30px; }
.user_review_login .link { color:#0181c4; }
.user_review_login .btn_get { float:right; margin-top:-30px; _margin-top:-28px; }
.user_review_list { border-top:1px dashed #ccc; }
.user_review_list li { padding:20px 10px 20px 95px; border-bottom:1px dashed #ccc; height:1%; overflow:auto; }
.user_review_list li .user_head { width:65px; height:65px; float:left; margin-left:-85px; _display:inline; }
.user_review_list li .user_head img { padding:3px; border:1px solid #ccc; background-color:#fff; display:block; width:60px; height:60px; }
.user_review_list li .user_info { height:30px; line-height:30px; overflow:hidden; }
.user_review_list li .star { clear:none; float:right; }
.user_info em { color:#F60; }
.user_review_list li p { word-wrap: break-word; word-break: normal; }
.normal_page { text-align:center; margin-top:20px; }
.normal_page a { display:inline-block; border:1px solid #ccc; padding:0 5px; margin:0 2px; }
.normal_page a:hover { background-color:#f5f5f5; text-decoration:none; }
.normal_page a.choose { border-color:#F90; background-color:#FFC; color:#F60; }
.bg_border_npp .normal_page { margin-bottom:20px; }
.author_info { padding-top:85px; }
.author_info .author_logo { float:left; width:210px; margin-top:-95px; min-height:60px; height:auto!important; height:60px; background-color:#f5f5f5; overflow:hidden; }
.author_info .author_logo img { display:block; }
.author_info dt { font-weight:bold; }
.author_info strong,
.author_info strong a { color:#F60; }
.software_list_v { }
.software_list_v li,
.software_list_vs li { margin:20px 0; color:#999;background:#fff;}
.software_list_v li{ position:relative;height:72px;overflow:hidden;}
.software_list_v li a,
.software_list_vs li a { display:block; height:72px; font-weight:bold; word-wrap: break-word; word-break:break-all; overflow:hidden; position:relative; padding-left:82px;}
.software_list_v li a img,
.software_list_vs li a img { width:72px; height:72px;margin-right:10px; position:absolute;left:0;top:0;}
.software_list_v li a span { color:#999; display:block; position:absolute; bottom:0; left:82px; font-weight:normal; width:120px; }
.software_list_v li a:hover,
.software_list_vs li a:hover { text-decoration:none; }
.software_list_vs li { height:48px; position:relative; overflow:hidden; *vertical-align:bottom;}
.software_list_vs li .list_sta,.software_list_v li .list_sta{ position:absolute; right:0; top:10px; }
.software_list_v li .list_sta{top:52px;display:none;}
.software_list_vs li .list_sta strong { color:#F60; }
.software_list_vs li .list_down,.software_list_v li .list_down { width:60px; position:absolute; right:0; bottom:10px; z-index:9; }
.software_list_v li .list_down{bottom:0;left:82px;}
.software_list_v li:hover a span{display:none;}
.software_list_vs li:hover .list_down,.software_list_v li:hover .list_down { display:block; }
.sub_wrap .software_list_vs li .list_down{bottom:0;left:58px;}
.sub_wrap .software_list_vs li .list_sta{top:28px;display:none;}
.sub_wrap .software_list_vs li:hover .star{display:none;}
.sub_wrap .software_list_vs li:hover .list_sta,.software_list_v li:hover .list_sta{display:block;}
.software_list_vs li .list_down a,.software_list_v li .list_down a { padding-left:0; font-weight:normal; width:60px; height:20px; }
.software_list_vs li a { height:48px; padding-left:58px; }
.software_list_vs li a img { width:48px; height:48px;}
.main .software_list_vs { padding:0 15px; }
.main .software_list_vs li { border-bottom:1px dashed #ccc; margin:0; padding:8px 0 7px; }
.main .software_list_vs li.over { border-bottom:0; }
.index_s_l_vs { width:646px; height:320px; overflow:hidden; }
.index_s_l_vs .software_list_vs { width:640px; }
.index_s_l_vs li { width:192px; margin-right:20px!important; float:left; }
.index_s_l_vs .software_list_vs li .data {color:#999; font-weight:normal;margin-top:5px;}
.index_s_l_vs .software_list_vs li .star { display:none; }
.index_s_l_vs .software_list_vs li:hover .star { display:none; }
.index_s_l_vs .software_list_vs li:hover .data { display:none; }
.index_s_l_vs .software_list_vs li .list_down { left:58px; }
.index_s_l_vs .software_list_vs li .list_sta{top:33px;display:none;}
.index_s_l_vs .software_list_vs li:hover .list_sta{display:block;}
.software_list_main { }
.software_list_main li { padding:20px 30px; border-bottom:1px dashed #ccc; }
.list_more { height:30px; line-height:30px; text-align:center; background-color:#f5f5f5; }
.software_list_main li.none { border-bottom:none; padding-left:130px; margin:40px; height:110px; background:url(../images/none.png) 0 20px no-repeat; color:#999; }
.software_list_main li.none h3 { font:30px/30px "微软雅黑", "黑体", "宋体"; margin-bottom:20px; }
.software_list_main li dl{ padding-left:100px; height:110px; overflow:hidden; color:#999; position:relative; }
.software_list_main li dl dd { display:block; }
.software_list_main li .tag{margin-top:10px;}
.software_list_icon { width:72px; height:72px; position:absolute; left:0; top:0; }
.software_list_icon img { width:100%; height:100%; display:block; }
.software_list_main dl dt { font-size:14px; font-weight:bold; height:20px; line-height:20px; overflow:hidden; }
.software_list_main dl dt em { font-weight:bold; color:#F60; }
.software_list_star { height:25px; margin-bottom:10px; }
.software_list_star .star { clear:none; }
.software_list_star div{float:left;margin-right:10px;line-height:30px;}
.software_list_des strong { color:#F60; }
.software_list_des { height:20px; overflow:hidden; }
.software_list_type,
.software_list_main li .list_down { position:absolute; right:0; top:0; }
.software_list_type { text-align:right; }
.software_list_main li .list_down { top:80px; }
.index_sub_list { height:372px!important; overflow:hidden; }
.index_topic { height:352px; overflow:hidden; }
.list_more a,
.list_more a.down { display:block; width:100%; height:100%; background-position:75px -340px; color:#333; }
.list_more a:hover { text-decoration:none; background-color:#eaeaea; }
.list_more a.up { background-position:75px -370px; }
.purview_list { }
.purview_list li { margin:10px 0; color:#F60; }
.purview_list li h5 { font-weight:bold; }
.purview_list li.minor { color:#999; }
.software_class { }
.software_class li a { display:block; }
.software_class li h4 { font-weight:bold; position:relative; height:31px; border-top:1px solid #fff; border-bottom:1px solid #ccc; overflow:hidden; vertical-align:bottom; }
.software_class li h4 a { width:190px; height:30px; line-height:30px; padding:0 10px; background-color:#f5f5f5; color:#333; border-bottom:1px solid #fff; }
.software_class li h4 a:hover { background-color:#eaeaea; color:#000; text-decoration:none; }
.software_class li h4 span,
.software_class li h4 span.down { display:block; width:30px; height:30px; position:absolute; right:0; top:0; z-index:9; text-indent:-9999em; overflow:hidden; background-position:5px -340px; cursor:pointer; }
.software_class li h4 span.up { background-position:5px -370px; }
.search_class_son { width:195px; overflow:hidden; padding:5px 5px 5px 10px; border-bottom:1px solid #ccc; }
.search_class_son li { float:left; height:24px; line-height:24px; width:65px; }
.scrollable { width:668px; height:200px; overflow:hidden; background-color:#f5f5f5; position:relative; }
.items { width:20000em; position:absolute; clear:both; }
.items div { float:left; width:680px; }
.scrollable img { width:668px; height:200px; display:block; }
.banner_list_page { height:60px; padding:0 35px; background-color:#f5f5f5; margin:0; text-align:left; }
.banner_list_page a { display:inline-block; width:60px; height:54px; padding-top:11px; margin:-5px 10px 0; position:relative; background:none; }
.banner_list_page a:hover { background-position:-60px -470px; }
.banner_list_page a img { width:48px; height:48px; margin:0 auto; display:block; }
.banner_list_page a.active { background-position:0 -470px; }
.software_list_h { }
.software_list_h li { float:left; padding:10px 5px; width:119px; font-size:14px; text-align:center; _display:inline; height:130px; cursor:default; }
.software_list_h li img { display:block; width:72px; height:72px; margin:0 auto 8px; }
.software_list_h li div { margin:0 auto; }
.software_list_h li:hover { background-position:0 -320px; ; }
.list_down { height:20px; line-height:20px; margin-top:5px!important; display:none; }
.list_down a { display:block; width:60px; height:20px; line-height:20px; text-align:center; color:#fff; background-position:-240px -140px; font-size:12px; }
.software_list_h li .list_down a { margin:0 auto; }
.list_down a:hover { text-decoration:none; color:#fff; background-position:-240px -160px; }
.software_list_h li:hover div.star { display:none; }
.software_list_h li:hover div.list_down { display:block; }
.page_title { position:relative; height:40px; }
.page_title em { font:40px/40px "微软雅黑", "黑体", "宋体"; }
.page_title span { display:block; position:absolute; width:200px; height:25px; line-height:25px; top:10px; left:245px; padding-bottom:3px; text-indent:15px; background-position:-100px -250px; }
.page_title strong { color:#F60; }
.market_ico { position:absolute; right:0; top:0; display:none; }
.ranking_list { padding-left:20px; background:url(../images/ranking.gif) no-repeat 0 0; }
.main_ad { width:668px; overflow:hidden; }
.main_ad img { display:block; }
.sub_ad,
.topic_ad_list li { width:210px; overflow:hidden; }
.sub_ad img,
.topic_ad_list li img { display:block; vertical-align:bottom; width:210px; height:70px; background-color:#f5f5f5; margin-top:10px; }
.topic_ad_box { width:908px; overflow:hidden; }
.topic_ad_list { overflow:hidden; padding:20px 0; width:930px; }
.topic_ad_list li { float:left; margin:0 22px 0 0; _display:inline; }
.topic_ad_list li h5 { height:30px; line-height:30px; text-align:center;}
.index_top_ad { width:908px; overflow:hidden; background-color:#f5f5f5; margin-bottom:20px; }
.index_sub_top_ad { width:210px; height:260px; background:#f5f5f5; }
.index_sub_b_ad { width:210px; height:78px; background-color:#f5f5f5; }
.index_main_b_ad { width:668px; height:78px; background-color:#f5f5f5; }
.input_list { }
.input_list li { padding:5px 0; line-height:30px; }
.input_list li em { display:inline-block; width:80px; font-size:14px; font-weight:bold; color:#666; }
.input_list .input_txt { border:1px solid #ccc; height:26px; line-height:26px; padding:0 5px; font-size:14px; }
.input_list li p { text-indent:80px; color:#999; }
.btn_line { padding-left:80px!important; height:40px; overflow:hidden; }
.btn_line a,
.btn_line input { float:left; }
.btn_line a { padding-left:20px; line-height:40px; }
.btn_normal { display:block; border:0; width:80px; height:30px; background-position:-130px -400px; line-height:30px; text-align:center; color:#fff; font-weight:bold; cursor:pointer; }
.btn_normal:hover { background-position:-210px -400px; text-decoration:none; color:#f1f1f1; }
.input_list li span { display:inline-block; margin-left:20px; }
.input_list li span.normal { display:none; }
.input_list li span.pass { vertical-align:middle; width:30px; height:30px; overflow:hidden; text-indent:-9999em; background-position:0 -550px; }
.input_list li span.error { padding-left:20px; color:#F33; background-position:0 -580px; }
.input_list li.mes_error,
.input_list li.mes_success { width:360px; margin-bottom:20px; padding:0 0 0 80px; color:#F33; border:1px solid #ccc; background-position:55px -580px; }
.input_list li.mes_success { background-position:55px -550px; color:#090; }
.search_filter { padding:20px; background-color:#f5f5f5; border-bottom:1px solid #ccc; }
.search_filter select { margin-right:15px; }
.topic_list { }
.topic_list li { padding:10px 20px 10px 440px; height:140px; border:1px solid #ccc; margin-bottom:50px; position:relative;}
.topic_list img { float:left; width:420px; height:160px; display:inline-block; background-color:#f5f5f5; margin:-148px 0 0 -440px;}
.topic_list h3 { font:bold 18px/24px "微软雅黑", "黑体", "宋体"; height:48px; margin-bottom:10px; overflow:hidden; }
.topic_list p { height:80px; overflow:hidden; }
.topic_list .tag{ position:absolute;left:-1px;bottom:-36px;width:648px;background-color:#f1f1f1;height:20px;padding:5px 10px;}
.topic_list .tag span{float:right;color:#666;}
.topic_time { padding-bottom:5px; color:#999; }
.topic_box { padding:30px; background-color:#f5f5f5; border-bottom:2px solid #ccc; }
.topic_box h2 { font: bold 24px/30px "微软雅黑", "黑体", "宋体"; height:30px; overflow:hidden; margin-bottom:30px; }
.topic_box img { float:left; width:420px; height:160px; display:block; background-color:#fff; margin-right:30px; }
.topic_more { margin:20px auto; text-align:center; }
.topic_more a { margin:0 auto; }
.topic_soft_list { width:906px; overflow:hidden; }
.topic_soft_list li { width:393px; float:left; border-bottom-style:solid; }
.topic_soft_list li:hover { background-color:#f5f5f5; }
.topic_soft_list li dl { height:92px; }
.topic_soft_list dl dd.software_list_des { height:40px; }
.topic_soft_list li .list_down { top:20px; }
.foot { width:100%; background-position:0 -695px; background-repeat:repeat-x; background-color:#333; margin-top:40px; padding:30px 0; }
.partner_link { width:920px; padding-left:40px; margin:0 auto; height:33px; overflow:hidden; background-position:-250px -320px; position:relative; z-index:9; }
.partner_link img { width:88px; height:31px; border:1px solid #ccc; }
.friend_link{width:960px;margin:0 auto;height:35px;line-height:35px;overflow:hidden;color:#fff;position:relative; z-index:9;}
.foot_box { width:960px; margin:-90px auto 0; color:#cccccc; position:relative; background:url(../images/border.gif) no-repeat -20px -20px; padding-top:90px; overflow:hidden; }
.foot_logo { width:335px; padding-top:90px; position:absolute; top:0; right:0; background:url(../images/border.gif) no-repeat 315px -20px; }
.index_foot .foot_box { margin-top:-158px; }
.index_foot .foot_box,
.index_foot .foot_logo { padding-top:173px; }
.foot_about,
.foot_contact { padding-right:30px; margin-right:30px; float:left; border-right:1px dashed #666; }
.foot_contact{width:205px;}
.foot_box h4 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:10px; }
.foot_box a,.friend_link a{ color:#ccc; }
.foot_contact .sinaweibo,
.foot_contact .txweibo { background:url(../images/icons.png) no-repeat 0 -675px; padding-left:20px; height:20px; display:block; }
.foot_contact .txweibo { background-position:0 -706px; }
.foot_logo h3 { width:250px; height:70px; }
.foot_logo h3 a { width:100%; height:100%; overflow:hidden; display:block; background:url(../images/foot_logo.jpg) 0 0 no-repeat; text-indent:-9999em; }
/*主框架-over*/

.backToTop { display: none; width: 18px; line-height: 1.2; padding:7px 3px; background-color: #000; color: #fff; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 0; bottom: 50px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60); }
.backToTop:hover { opacity: .8; filter: Alpha(opacity=80); }

.head_menu { border-bottom:1px solid #ccc; padding:10px 20px; background-color:#f5f5f5; position:absolute; width:908px; top:60px; left:0; font-size:12px;}
.head_menu dl { height:20px; line-height:20px; overflow:hidden; margin-bottom:5px; }
.head_menu dd a { color:#666; }
.head_menu dd a:hover { color:#F60; }
.head_menu dt a { display:block; width:40px; height:20px; line-height:20px; text-align:center; color:#fff; background-position:-260px -360px; vertical-align:middle; }
.head_menu dt.game a { background-position:-260px -380px; }
.head_menu dt a:hover { text-decoration:none; color:#fff; }
.head_menu dt,
.head_menu dd { float:left; width:65px; }
.head_menu dd.more{width:30px;}
.head_menu dt { font-weight:bold; width:40px; margin-right:15px; }
.index_head_ad{ position:absolute;right:20px;top:10px;width:210px;height:45px; overflow:hidden;}

.all-table{ border:0px solid #AAAAAA; width:400px; vertical-align: baseline; font-family: "微软雅黑",Tahoma,'simsun'; color:#666666; font-size:16px;background:#fff;}
.tc-title{ background:#F3F3F3; height:32px; line-height:32px; text-indent:6px; border-bottom:1px solid #e9e9e9; font-size:16px; }
.close{position:absolute;right: 8px;top: 11px;}
.close span:hover{background:url(../images/colse-ico.gif) no-repeat 0 -17px; width:13px; height:12px; display:block;}
.colse-ico{ background:url(../images/colse-ico.gif) no-repeat 0 0; width:13px; height:12px; display:block; text-indent:-9999px; cursor:pointer;}
.flcose{ padding:10px 10px 10px 20px; overflow:hidden;}
.flcose img{float:right;margin-left:10px;}

.map_list{margin:10px 0;}
.map_list h3{font-size:14px;font-weight:bold;border-top:1px solid #ccc;border-bottom:1px solid #ccc; background-color:#f5f5f5;padding:6px 20px;}
.map_list h3 a{color:#F30;}
.map_list h4{font-weight:bold;float:left;margin-right:10px;}
.map_list h4 a{color:#666;}
.map_list li{margin-bottom:5px;padding-top:5px;}
.map_list ul li{border-bottom:none; border-bottom:1px dotted #ccc;padding:6px 20px;overflow:hidden;}

.eva_list{}
.eva_list li{border:1px solid #ccc;padding:30px;clear:both;margin-bottom:20px;}
.eva_list li h3,.eva_box h1{font-family: "微软雅黑",Tahoma,'simsun';font-size:24px;height:30px;line-height:30px;overflow:hidden;}
.eva_list li p{margin-top:10px;}
.eva_list li img,.eva_img img{width:600px;height:60px;}
.eva_list li p.info{color:#999;}
.eva_list li p.info span,.eva_info span{display:inline-block;padding-right:20px;}
.eva_list li p.info a{float:right;}

.eva_info{color:#666;margin:10px 0 20px;border-bottom:1px dotted #ccc;padding-bottom:10px;}
.eva_img{margin-bottom:20px;}
.eva_count{font-size:14px;line-height:24px;}
.eva_sum{ background-color:#f1f1f1;padding:10px;margin-bottom:20px;}
.eva_count h2{font-weight:bold;}
.eva_count h2,.eva_count p{margin-bottom:10px;}
.eva_app{border:1px solid #ccc;padding:20px 20px 20px 110px; position:relative;font-size:12px;color:#666;height:70px; background-color:#f1f1f1;}
.eva_app dt{font-size: 14px;font-weight: bold;height: 20px;line-height: 20px;overflow: hidden;margin-bottom:6px;}
.eva_app .software_list_icon{left:20px;top:20px;}
.eva_app .software_list_type{top:20px;right:20px;}
.eva_app .software_list_des{height:40px;width:330px;line-height:20px;}
.eva_app .list_down{ display:block; position:
absolute;right:20px;top:68px;}
.eva_pages{border:1px solid #ccc;margin-top:20px;}
.eva_pages h5{font-weight:bold;border-bottom:1px solid #ccc; background-color:#f1f1f1;padding:2px 0 2px 10px;}
.eva_pages ul{width:260px;padding:10px 20px;overflow:hidden;float:left;font-size:12px;line-height:20px;border-left:1px dotted #ccc;}
.eva_pages ul.next{border-right:none}

.normal_list{padding-top:10px;line-height:24px; text-align:right;height:1%;overflow:hidden;}
.normal_list li{clear:both;color:#999;}
.normal_list li a{float:left;}

.editor_comment{margin-top:20px;border:1px solid #ccc;}
.editor_comment_info{padding:15px;overflow:hidden;font-size:12px;color:#999;}
.editor_comment_info strong{font-weight:bold;color:#F60;}
.editor_head{width:60px;height:60px;float:left; background:url(../images/user_normal.jpg) right -260px no-repeat;overflow:hidden;margin:10px 20px 0 0;}
.editor_head img{width:60px;height:60px;}
.editor_stars{height:25px;line-height:30px;overflow:hidden;color:#333;}
.editor_stars div,.editor_stars em{float:left;}
.editor_stars .star{clear:none;}
.editor_stars em{display:block;width:50px;}
.editor_text{line-height:18px;padding-top:10px;height:72px;overflow:hidden;clear:both;}
.hd_np_b{height:29px; line-height:29px;background:#333;color:#fff; position:relative;}
.hd_np_b h3{font-size:14px; font-weight:bold; color:#fff;padding-left:10px;}
.hd_np_b h3 .hot{color:#FC0;}
.hd_np_b span{ position:absolute; right:10px; top:0; }
.hd_np_b span a{color:#fff;}
.tag{height:20px;line-height:20px;font-size:12px;margin:5px 0;}
.tag em{color:#fff!important;font-weight:normal;display:block;float:left;width:40px; text-align:center;background-position:-260px -380px;margin-right:10px;}
.safe_ico a{display:block;width:20px;height:20px;float:left;margin-right:5px; text-indent:-9999em;overflow:hidden;}
.ico_360{ background-position:0 -765px;}
.ico_qq{ background-position:0 -795px;}